$(function () {
    var layer = layui.layer;
    getUserInfo();
    // 获取用户信息
    /*   function getUserInfo() {
          $.ajax({
              method: 'get',
              url: '/my/userinfo',
              // 请求头
              // headers: {
              //     Authorization: localStorage.getItem('token')
              // },
              success: function (res) {
                  console.log(res);
                  if (res.status !== 0) {
                      return layui.layer.msg(res.message, {
                          icon: 5
                      })
                  };
                  // 渲染用户信息
                  renderAvatar(res.data);
              },

              // complete: function (res) {
              //     // 不管成功还是失败，都会调用这个函数
              //     if (res.responseJSON.status === 1 && res.responseJSON.message === '身份认证失败！') {
              //         // 清除token
              //         localStorage.removeItem('token');
              //         // 跳转到登录页面
              //         location.href = '/login.html'
              //     }
              // }
          })
      }; */

    /*   function renderAvatar(user) {
          // 欢迎语
          // 短路运算，如果有昵称就显示昵称，否则显示用户名
          var name = user.nickname || user.username;
          $('#welcome').html('欢迎您：' + name);
          // 头像
          if (user.user_pic) {
              // 渲染图片头像、文字头像隐藏
              $('.text-avatar').hide();
              $('.layui-nav-img').attr('src', user.user_pic).show();
          } else {
              // 渲染文字头像，图片头像隐藏
              var first = name.substr(0, 1).toUpperCase();
              $('.text-avatar').html(first).show();
              $('.layui-nav-img').hide();
          }
      }; */

    // 退出
    $('#logout').on('click', function () {
        // 询问是否退出
        layer.confirm('您确定要退出吗？', {
            icon: 3,
            title: '提示'
        }, function (index) {
            // 单击确定，执行这个回调函数
            //清楚token
            localStorage.removeItem('token');
            // 跳转到首页
            location.href = '/login.html'
            layer.close(index);
        });
    })
})
// 将其作为window的全局函数，在info页面也可调用该函数
function getUserInfo() {
    $.ajax({
        method: 'get',
        url: '/my/userinfo',
        success: function (res) {
            // console.log(res);
            if (res.status !== 0) {
                return layui.layer.msg(res.message, {
                    icon: 5
                })
            };
            // 渲染用户信息
            renderAvatar(res.data);
        },

    })
};

function renderAvatar(user) {
    // 欢迎语
    // 短路运算，如果有昵称就显示昵称，否则显示用户名
    var name = user.nickname || user.username;
    $('#welcome').html('欢迎您：' + name);
    // 头像
    if (user.user_pic) {
        // 渲染图片头像、文字头像隐藏
        $('.text-avatar').hide();
        $('.layui-nav-img').attr('src', user.user_pic).show();
    } else {
        // 渲染文字头像，图片头像隐藏
        var first = name.substr(0, 1).toUpperCase();
        $('.text-avatar').html(first).show();
        $('.layui-nav-img').hide();
    }
};